Discover gists
| # -*- coding: utf-8 -*- | |
| #!/usr/bin/env python3 | |
| # -*- coding: utf-8 -*- | |
| """ | |
| MEAL PLANNER - Automatic planning of cheap, varied, nutritional meals | |
| --------------------------------------------------------------------- | |
| Summary | |
| ------- | |
| This Python module uses optimization (Linear Programming) and stochastic methods to |
| Shader "WorldNormalFromDepthTexture" | |
| { | |
| Properties { | |
| [KeywordEnum(3 Tap, 4 Tap, Improved, Accurate)] _ReconstructionMethod ("Normal Reconstruction Method", Float) = 0 | |
| } | |
| SubShader | |
| { | |
| Tags { "RenderType"="Transparent" "Queue"="Transparent" } | |
| LOD 100 |
| You are an automated job search agent for Dennis Keefe. Your goal is to find NEW OSINT/Intelligence Analyst job openings in the USA **and Canada** paying $55,000/year (USD) or CAD equivalent or more. Remote roles are the priority, but hybrid and on-site roles are included for visibility. Deduplicate against previously seen listings, log new ones to a Notion database, commit new listings to the Vercel dashboard's data file, and send a push notification digest. This entire routine runs unattended — no step should require Dennis to click, review, or send anything. | |
| --- | |
| ## KEY CONSTANTS (referenced throughout — do not restate different numbers elsewhere) | |
| - **SALARY_FLOOR = $55,000 USD/year.** Listings paying below this are excluded (but still logged as seen). | |
| - **HIGH_INTEREST_BAR = $75,000 USD/year.** Used only for the ⭐ flag, never for exclusion. | |
| - **Hourly rates:** annualize at 2,080 hours/year (e.g. $27/hr ≈ $56,160 — passes the floor). |
| #!/usr/bin/env bash | |
| set -euo pipefail | |
| # Save into ~/.local/bin/update-librewolf, ask your local llm to put it on your favorite schedule | |
| # Auto-update LibreWolf on macOS (Apple Silicon or Intel) | |
| # - Detect latest version and assets from Codeberg releases API | |
| # - Skip if already installed | |
| # - Download DMG, verify SHA256, install to /Applications |
Brigadier's main object is CommandDispatcher<S>. This is where the command nodes are registered, and it does the parsing and execution of commands.
The generic type S can be any object; it is used as a context object that is stored in the CommandContext<S> that's passed around to commands/argument types. (MC uses CommandSource, while Janitor uses MessageReceivedEvent).
Brigadier's command model is of a tree. Each node can have children of other nodes, with one node having no parent but all the children (the root node).
There are three types of nodes:
| #!/usr/bin/env bash | |
| # buzz-untag — make ONE Buzz agent answer you without an @-mention. | |
| # | |
| # buzz-untag.sh <AgentName> wire it up | |
| # buzz-untag.sh --undo <AgentName> put everything back | |
| # | |
| # Every change is per-agent. No other agent is touched, and no file is shared. | |
| set -euo pipefail | |
| UNDO=0 |
| #EXTM3U x-tvg-url="https://avkb.short.gy/jioepg.xml.gz" | |
| #EXTINF:-1 tvg-id="143" tvg-name="CNBC Tv18 Prime HD" tvg-type="Business" group-title="FREEIPTV25 Business" tvg-language="English" tvg-logo="http://jiotv.catchup.cdn.jio.com/dare_images/images/CNBC_Tv18_Prime_HD.png",CNBC Tv18 Prime HD | |
| https://sports247.eu.org/api/app/live.php?id=143&e=.m3u8 | |
| #EXTINF:-1 tvg-id="144" tvg-name="Colors HD" tvg-type="Entertainment" group-title="FREEIPTV25 Entertainment" tvg-language="Hindi" tvg-logo="http://jiotv.catchup.cdn.jio.com/dare_images/images/Colors_HD.png",Colors HD | |
| https://sports247.eu.org/api/app/live.php?id=144&e=.m3u8 | |
| #EXTINF:-1 tvg-id="146" tvg-name="History TV18 HD" tvg-type="Infotainment" group-title="FREEIPTV25 Infotainment" tvg-language="English" tvg-logo="http://jiotv.catchup.cdn.jio.com/dare_images/images/History_HD.png",History TV18 HD | |
| https://sports247.eu.org/api/app/live.php?id=146&e=.m3u8 | |
| #EXTINF:-1 tvg-id="153" tvg-name="Zee Talkies" tvg-type="Movies" group-title="FREEIPTV25 Movies" tvg-language="Ma |
Last Updated: 2024-02-06
Git worktrees allow you to check out multiple branches simultaneously in separate directories, while sharing a single .git metadata store.
THere are some best practices, useful Git aliases, and shell functions for efficiently managing Git worktrees. It covers:
- Setting up Git aliases for worktree operations.
- Using shell functions for enhanced worktree management.
:q[uit]